www.gusucode.com > RQCMS PHP文章管理系统 v2.3PHP源码程序 > RQCMS PHP文章管理系统 v2.3/rqcms_v2.3/rqcms_v2.3/core/article.php
<?php if(!isset($_GET['url1'])) run404('未定义参数'); $page=isset($_GET['url2'])?intval($_GET['url2']):1;//这个是文章的页数 $catepage=isset($_GET['catepage'])?intval($_GET['catepage']):1;//这个是评论的页数 $comment_username=isset($_COOKIE['comment_username'])?$_COOKIE['comment_username']:''; $comment_url=isset($_COOKIE['comment_url'])?$_COOKIE['comment_url']:''; $article=getArticle($_GET['url1']); if(empty($article)) { doAction('article_not_find'); run404('该文章不存在或已被删除'); } //如果启用了自动缓存,先判断是否超时的 if(RQ_CACHE) cacheControl($article['lastmodified']); //现在是对数据再做处理 $title=$article['title']; $keywords=$article['keywords']; $description=str_replace("<p>","",$article['excerpt']); $description=str_replace("</p>","",$description); $aid=$article['aid']; //内容分页的处理 $pagecount=0; if(strpos($article['content'],'[page]')) { $articleArr=explode('[page]',$article['content']); $pagecount=count($articleArr); if($pagecount>=$page&&$page>0) $article['content']=$articleArr[$page-1]; else { $page=0; $article['content']=$articleArr[0]; } } $DB->unbuffered_query("UPDATE ".DB_PREFIX."article SET views=views+1 WHERE aid=$aid"); //处理PHP高亮 $article['content'] = preg_replace("/\s*\[php\](.+?)\[\/php\]\s*/ies", "phphighlite('\\1')", $article['content']); if($article['cateid']=='0') { $article['cname']=$article['curl']=''; } else { $article['cname'] = $category[$article['cateid']]['name']; } // 评论 $commentdb=array(); if ($article['comments']) { $commentdb=getComment($aid,$catepage,$host['article_comment_num']); } $cmcontent=isset($_COOKIE['cmcontent'])?$_COOKIE['cmcontent']:''; $multipage =''; doAction('article_before_view');